
#include "iostream"
#include "vector"
#include "unordered_map"
#include "algorithm"
#include "string"
#include "list"
class Solution{
public:
};


int main() {
//    std::list<int> list1;
//    int c=0;int b=0;
////    bool first= true;
    int a;
    while(std::cin>>a){
        std::vector<std::string> strs;
        std::string old;
        strs.resize(a);
        std::cin>>strs[0];
        old=strs[0];
        for(int i=1;i<a;i++){
            for(int j=0;j<a;j++){
                strs[i]+=strs[0][(i+j)%a];
            }
        }
        std::sort(strs.begin(),strs.end());
        int find=0;
        for(int i=old.size()-1;i>=0;i--){
            if(strs[0][0]==old[i]){
                find=i;
                break;
            }
        }
        printf("%d\n",find);
    }
    return 0;
}

